<±×¸² 1>Àº ÀÚµ¿ »ðÀÔ±â BP (Board Packer) ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¶§ÀÇ Åë½Å¼³Á¤ ¿¹ÀÌ´Ù.
<±×¸² 1> BP ÇÁ·ÎÅäÄÝ Åë½Å¼³Á¤ ¿¹
<±×¸² 1>ÀÇ DEVICE ¼³Á¤Àº ¿¬°áµÈ Åë½ÅÆ÷Æ®( COM1 ), Åë½Å¼Óµµ( 4800 ), Parity Bit( 0 ), Data Bit( 8 ), Stop Bit( 1 )¸¦ ¼ø¼´ë·Î Àåºñ¿¡ ¼³Á¤µÈ Åë½Å¼Óµµ¸¦ ÀÔ·ÂÇÑ´Ù.
Àб⠼³Á¤ ¹æ¹ý
BP Åë½Å µå¶óÀ̺ê´Â µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·ÂÀ¸·Î Åë½ÅÀ» ¼öÇàÇϵµ·Ï ÇÏ¿´±â ¶§¹®¿¡ Àб⠼³Á¤Àº READ, ÇÑ ÁÙ¸¸ ÀÛ¼ºÇÏ¸é µÈ´Ù.
BP ´Â ¿îÀüÁ¤º¸ µ¥ÀÌÅ͸¦ ´Ù¿î·Îµå(DOWNLOAD)/¾÷·Îµå(UPLOAD) ¸¸ ÇÒ ¼ö ÀÖ´Â ÀÚµ¿ »ðÀÔ±âÀÌ´Ù.
¿¡·¯/¿Ï·á »óÅ ºñÆ®
BP Åë½Å µå¶óÀ̺êÀÇ ¿¡·¯»óÅÂ¿Í DOWNLOAD, UPLOAD µîÀÇ ¿Ï·á»óŸ¦ <Ç¥ 1>°ú °°Àº ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.
¶ÇÇÑ ¹ß»ýµÈ ¿¡·¯/»óÅ ³»¿ëÀº c:\error_msg000.txt ÆÄÀÏ¿¡ º¸°üÇÑ´Ù.
³»¿ë | À§ Ä¡ | µðÁöÅÐ ÀÔ·ÂÅÂ±× ¼³Á¤ ½Ã Address |
°¢Á¾ ¿¡·¯ | WORD ¸Þ¸ð¸®ÀÇ Ã¹¹ø° ºñÆ® | 0000 |
DOWNLOAD/UPLOAD µîÀÇ ¿Ï·á | WORD ¸Þ¸ð¸®ÀÇ µÎ¹ø° ºñÆ® | 0001 |
<Ç¥ 1> ¿¡·¯/¿Ï·á »óÅ ºñÆ®º° ÀÇ¹Ì¿Í ³»¿ë |
ÁÖÀÇ) ¿¡·¯/¿Ï·á »óźñÆ®ÀÇ °æ¿ì Åë½Å µå¶óÀ̺ê´Â Ç×»ó ON ¸¸ ½ÃÅ°¹Ç·Î °¨½Ã ÇÁ·Î±×·¥¿¡¼ ¿¡·¯»óŸ¦ ÀÐÀº ÈÄ OFF¸¦ ½ÃÄÑ¾ß ´ÙÀ½¿¡ ¹ß»ýµÉ ¿¡·¯/¿Ï·á ³»¿ëÀ» ÀÐÀ» ¼ö ÀÖ´Ù.
Åë½Å ÇÁ·Î±×·¥ÀÇ ¸Þ¸ð¸®¸¦ °Á¦·Î OFF ½ÃÅ°´Â ¹æ¹ý) µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·Âű×ÀÇ Extra1À» #mem# À¸·Î ¼³Á¤Çϸé ÁöÁ¤ÇÑ Åë½Å ¸Þ¸ð¸® ¹øÁö °ªÀ» °Á¦·Î OFF ÇÒ ¼ö ÀÖ´Ù.
Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ ÄÁÆ®·Ñ·¯ÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.
µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý
µðÁöÅÐ Ãâ·ÂÀ¸·Î Àåºñ¿¡ Àбâ/¾²±â ¸í·ÉÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù.
µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò
1) PORT Àåºñ¿¡ ¿¬°áµÈ Åë½Å PORT ¹øÈ£. Åë½ÅÇÁ·Î±×·¥¿¡ ¼³Á¤ÇÑ Æ÷Æ®¹øÈ£.(COM1, COM2 µîÀÇ ¹øÈ£°¡ ¾Æ´Ô)
2) STATION »ç¿ë¾ÈÇÔ.
3) Address »ç¿ë¾ÈÇÔ.
4) Extra1 ¸í·É¾î - CMD_FILE, DOWNLOAD, UPLOAD. (<Ç¥ 2> ÂüÁ¶)
5) Extra2 UPLOAD ¸í·É
0 : UPLOAD ½Ã ÁöÁ¤ÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é µ¤¾î¾²Áö ¾Ê´Â´Ù.
1 : UPLOAD ½Ã ÁöÁ¤ÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é µ¤¾î¾´´Ù.
±âŸ¸í·É : »ç¿ë¾ÈÇÔ.
¸í·É¾î | »ç¿ë¹ý | ±â ´É | ºñ °í |
CMD_FILE | - | C:\cmd_file%03d.txt (%03d ´Â Æ÷Æ®¹øÈ£)ÀÇ Ã¹¹ø° ÁÙÀÇ ³»¿ëÀ» ÀÐ¾î¼ ¸í·ÉÀ¸·Î ÀÎ½Ä | ¸í·É¾î(°íÀ¯, µå¶óÀ̺ê ÁöÁ¤)ÀÇ ±æÀÌ°¡ ³Ê¹« ±æ °æ¿ì Extra1 ÀÎÀÚ·Î ³»¿ëÀ» º¸³¾ ¼ö ¾ø±â ¶§¹® |
DOWNLOAD | DOWNLOAD/UPLOAD ½ºÀ§Ä¡¸¦ ´©¸¥ ÈÄ ¸í·É | ¸í·É¾î ´ÙÀ½¿¡ ÀÔ·ÂÇÑ ÆÄÀÏ ³»¿ëÀ» BP¿¡ Àü¼Û | DOWNLOAD 1.TXT (1.TXT´Â ÀÛ¾÷µð·°Å丮\DATA µð·°Å丮ÀÌ´Ù) |
UPLOAD | ¸í·É¾î ´ÙÀ½¿¡ 2°³ÀÇ ÆÄÀϸíÀ» ÀÔ·Â. ù¹ø° ÆÄÀÏÀº ¾Æ¹«·± ÆÄÀϸíÀ» ¼³Á¤ÇÏ°í µÎ¹ø° ÆÄÀϸíÀº UPLOAD ÇÑ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ÆÄÀϸí | UPLOAD 1.TXT UP\UP123.TXT (UP123.TXT ´Â ÀÛ¾÷µð·°Å丮\DATA\UP µð·°Å丮ÀÌ´Ù) | |
<Ç¥ 2> ¸í·É¾î »ç¿ë¹ý°ú ±â´É¼³¸í |
ÁÖÀÇ) UPLOAD ¸í·ÉÀÇ Ã¹¹ø° ÆÄÀϸíÀº Àǹ̾ø´Â ÆÄÀÏÀ̸§À» ÀÔ·ÂÇϴµ¥ ÀÌ´Â UICS, VCD Åë½Å µå¶óÀ̺ê¿Í ¸í·É¾î¸¦ µ¿ÀÏÇÏ°Ô »ç¿ëÇϱâ À§ÇÔÀÌ´Ù.
¿¹1) Port : 0 Station : 0 Address : 0000 Extra1 : cmd_file, EXTRA2 : 1 ·Î ¼³Á¤ÇÏ°í ½ºÅ©¸³Æ®·Î C:\cmd_file000.txt ÀÇ Ã¹ ÁÙ¿¡ UPLOAD 1.txt up\bp.txt ¶ó´Â ³»¿ëÀ» ¸¸µç ÈÄ µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø BP Àåºñ¿¡ µé¾îÀÖ´Â ¿îÀüÁ¤º¸¸¦ Àоî¿Í¼ ÀÛ¾÷µð·ºÅ丮\data\up\bp.txt ·Î ÀúÀåÇÑ´Ù.
¸¸¾à bp.txt ÆÄÀÏÀÌ Á¸ÀçÇϸé ÀÌÀü¿¡ Á¸ÀçÇÏ´Â ÆÄÀϳ»¿ëÀ» Áö¿ì°í µ¤¾î¾´´Ù.
¶ÇÇÑ ¸í·É¾î ³»¿ë¿¡¼ 1.txt ´Â ÀÇ¹Ì ¾ø´Â(UICS, VCD µî µå¶óÀ̺êÀÇ UPLOAD ¸í·É°ú ¸ÂÃß±â À§ÇØ) ³»¿ëÀÌ´Ù.
¿¹2) Port : 0 Station : 0 Address : 0000 Extra1 : cmd_file, EXTRA2 : 1 ·Î ¼³Á¤ÇÏ°í ½ºÅ©¸³Æ®·Î C:\cmd_file000.txt ÀÇ Ã¹ ÁÙ¿¡ DOWNLOAD downdata\dn01.txt ¶ó´Â ³»¿ëÀ» ¸¸µç ÈÄ µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ BP Àåºñ¿¡ ÀÛ¾÷µð·ºÅ丮\data \downdata\dn01.txt ÆÄÀϳ»¿ëÀ» Àü¼ÛÇÑ´Ù.
¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý
µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý°ú µ¿ÀÏÇÏ´Ù.
BP Åë½Å µå¶óÀ̺ê´Â WORD ¸Þ¸ð¸®ÀÇ 0000¹ø ºñÆ®¸¦ ¿¡·¯»óÅ ºñÆ®·Î 0001À» ¿Ï·á »óźñÆ®·Î »ç¿ëÇϴµ¥ ´ÙÀ½ÀÇ ¿¹¿Í °°ÀÌ È°¿ëÇÒ ¼ö ÀÖ´Ù.
°¡) ¿¡·¯/¿Ï·á »óźñÆ®¸¦ Àоî¿À´Â µðÁöÅÐ ÀÔ·Âű׸¦ ¸¸µç´Ù.
³ª) °¨½Ã ÇÁ·Î±×·¥ ½ÇÇàÁß¿¡ °è¼Ó ½ºÅ©¸³Æ®·Î <Ç¥ 3>, <±×¸² 2>¿Í °°Àº ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¸é ¹ß»ýµÈ ¿¡·¯¸¦ ÀÐ¾î¼ °¨½Ã ÇÁ·Î±×·¥¿¡¼ ¸Þ½ÃÁö·Î º¸¿©ÁØ´Ù.
´Ù) ¿Ï·á ¸Þ½ÃÁöµµ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¸Þ½ÃÁö µîÀÇ Ã³¸®¸¦ ÇÒ ¼ö ÀÖ´Ù.
±â ´É | ³» ¿ë |
¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ ÀÐ¾î¼ °¨½Ãȸ鿡 ¸Þ½ÃÁö¸¦ º¸¿©ÁÜ |
if($err_check == OFF) { flag = OFF; return; } if(flag == ON) return;
handle = @FileOpen("C:\\error_msg000.txt", "r"); if(handle == 0) return;
len = @FileRead(handle, buf, 79); @FileClose(handle);
buf[len] = 0; @Message(buf); flag = ON; $err_flag_clear1 = OFF; |
<Ç¥ 3> ¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ ÀÐ¾î¼ °¨½Ãȸ鿡 ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ½ºÅ©¸³Æ® ÀÛ¼º ¿¹ |
<±×¸² 2> ¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ ÀÐ¾î¼ °¨½Ãȸ鿡 ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ½ºÅ©¸³Æ® ÀÛ¼ºÈ¸é ¿¹